# 在命令行执行 python setup.py build
from cx_Freeze import setup, Executable
import sys

# 配置信息
build_exe_options = {
    "packages": [],  # 包含额外的 Python 包
    "excludes": [],  # 排除不需要的模块
    "include_files": []  # 包含额外的文件或目录
}

# 可执行文件设置
base = None
if sys.platform == "win32":
    base = "Win32GUI"  # 如果是 GUI 应用程序，可以设置为 "Win32GUI" 以隐藏控制台窗口

executables = [Executable("d:/项目/python/GUI框架tkinter/表单输入窗口.py", base=base)]

# 设置打包信息
setup(
    name="表单输入窗口",
    version="0.1",
    description="我的第一个 Python GUI 应用程序",
    options={"build_exe": build_exe_options},
    executables=executables
)